home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-06-15 | 2.1 KB | 82 lines | [TEXT/MPS ] |
- # Makefile - creates IEEE 802.3 driver for MacTCP.
- #
- # (c) Copyright 1990-91 by Apple Computer, Inc. All rights reserved.
- #
- #
- # Targets: LAP802P3 -- build IEEE 802.3 driver for MacTCP
- # Clean -- delete all intermediate files leaving only sources
- #
- # 1.2 4/25/91 Rajesh - Initial version
- #
- #mpw3.0 = {boot}MPW
- #CLibraries = {mpw3.0}:Libraries:CLibraries:
- #Libraries = {mpw3.0}:Libraries:Libraries:
-
-
- objF = :objFolder: # intermediate .o files
- makefile = MakeFile
-
- COptions = -opt full -sym off -mbg on -i {ip} -i {if} # -r MPW3.0 options
- ROptions = -i {cp}
- AOptions = -sym off -case OBJECT -i {tcp}
-
- #
- # Build the IEEE 802.3 LAP iplp resource
- #
-
- "{objF}"LAP802.c.o ƒ LAP802.c
- C LAP802.c -o "{objF}"LAP802.c.o
- "{objF}"LAP802Arp.c.o ƒ LAP802Arp.c
- C LAP802Arp.c -o "{objF}"LAP802Arp.c.o
- "{objF}"LAPloopBack.a.o ƒ LAPloopBack.a
- Asm LAPloopBack.a -o "{objF}"LAPloopBack.a.o
- "{objF}"LAP802.a.o ƒ LAP802.a
- Asm LAP802.a -o "{objF}"LAP802.a.o
- "{objF}"LAPAsmUtil.a.o ƒ LAPAsmUtil.a
- Asm LAPAsmUtil.a -o "{objF}"LAPAsmUtil.a.o
-
- LapIplp ƒ {makefile} ∂
- "{objF}LAP802.c.o" "{objF}LAP802Arp.c.o" "{objF}LAPloopBack.a.o" ∂
- "{objF}LAP802.a.o" "{objF}"LAPAsmUtil.a.o
- Link -w -m Lap802_main -rt iplp=-4032 -ra =resLocked -sg LAP802P3 ∂
- "{objF}LAP802.c.o" "{objF}LAP802Arp.c.o" "{objF}LAPloopBack.a.o" ∂
- "{objF}LAP802.a.o" "{objF}"LAPAsmUtil.a.o ∂
- "{Libraries}Interface.o" ∂
- -o LAP802P3
-
- #
- # Build the IEEE 802.3 LAP mdev resource
- #
-
- "{objF}"LAP802Mdev.c.o ƒ LAP802Mdev.c
- C LAP802Mdev.c -o "{objF}"LAP802Mdev.c.o
-
- LapMdev ƒ {makefile} ∂
- "{objF}LAPAsmUtil.a.o" "{objF}LAP802Mdev.c.o"
- Link -w -rt mdev=-4032 -ra =resLocked -m mdevStart -sg LAP802P3 ∂
- "{objF}LAP802Mdev.c.o" "{objF}LAPAsmUtil.a.o" ∂
- -o LAP802P3
-
- #
- # Build the IEEE 802.3 LAP with all the resources including mdev and iplp
- #
-
- LAP802P3 ƒ {makefile} ∂
- LAP802.r ∂
- LapMdev ∂
- LapIplp
- Rez LAP802.r -a -o LAP802P3
- Setfile -c 'rab1' -t 'mdev' -a B LAP802P3
-
- #
- # clean-up .o files
- #
-
- clean ƒ
- delete -i "{objF}"LAP802.a.o
- delete -i "{objF}"LAP802.c.o
- delete -i "{objF}"LAP802Arp.c.o
- delete -i "{objF}"LAP802Mdev.c.o
- delete -i "{objF}"LAPAsmUtil.a.o
- delete -i "{objF}"LAPloopBack.a.o
-